/*
function validate_name(a){
    var nregExp = /^[а-яa-z ]{2,}$/i;
    if(nregExp.test(a))
        return true;
    else
        return false;
}
        
function validate_phone(a){
    var pregExp = /^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/;            
    if(pregExp.test(a))
        return true;
    else
        return false;
}
        
function email(mail){
    var name = $('#name').val();
    var surname = $('#surname').val();
    var phone = $('#phone').val();
    if(!validate_name(name) || name == $('#name').attr('hint')){
	alert("Ошибка. Неверно введено имя.");
	return;
    }
    
    if(!validate_name(surname) || surname == $('#surname').attr('hint')){
	alert("Ошибка. Неверно введена введена фамилия.");
	return;
    }
    
    if(!validate_phone(phone) || phone == $('#phone').attr('hint')) {
	alert("Ошибка. Неверно введен телефон." + phone);
	return;
    }
        
    var e=$("#mark").val();
    var g=$("#model").val();
    
    if(e.length == 0){
	alert("Ошибка. Вы не выбрали марку автомобиля.");
	return;
    }
    
    if(e.length == 0){
	alert("Ошибка. Вы не выбрали модель автомобиля.");
	return;
    }
    
    var i=$("#year").val();
    var a=$("#body_type").val();
    var h=$("#engine_type").val();
    var c=$("#steering_wheel").val();
    var d=$("#transmission").val();
    var b=$("#km_age_to").val();                
    $.ajax({url:"/mail.php?mail="+mail+"&name="+name+"&phone="+phone+"&mark="+e+"&model="+g+"&year="+i+"&body_type="+a+"&engine_type="+h+"&steering_wheel="+c+"&transmission="+d+"&km_age_to="+b,
            type:"GET",
            data:{},
            error:function(){alert("Произошла ошибка. Заявка не была отправлена.\nПожалуйста, попробуйте еще раз.");},
            success:function(k){
                if($(k).text() == "ok")
                    alert("Ваша заявка успешно отправлена.\nНаши специалисты свяжутся с Вами в ближайшее время.");
                else
                    alert("Произошла ошибка. Заявка не была отправлена.\nПожалуйста, попробуйте еще раз.");
            }
    });
            
        
}
    
        function getFilter(f){
            var e=$("#mark").val();
            var g=$("#model").val();
            var i=$("#year").val();
            var a=$("#body_type").val();
            var h=$("#engine_type").val();
            var c=$("#steering_wheel").val();
            var d=$("#transmission").val();
            var b=$("#km_age_to").val();
            
            $('#loader').height($("#page .page:visible").height()).width($("#page .page:visible").width()).show();
            if(g.length){
                if($(f).attr("id")=="mark"){                    
                    $.ajax({url:"/filter.php?mark="+e,
                            type:"GET",
                            data:{},
                            error:function(){
				$('#loader').hide();
				alert("Произошла ошибка. Перезагрузите страницу или попробуйте позже.")
			    },
                            success:function(k){                                
                                $("#model").replaceWith($(k).find("#model-cont").html());
                                $(".filter-object select[id != 'mark'][id != 'model']").attr("disabled","disabled");
                                $('#loader').hide();
                            }
                    })
                }                        
                if($(f).attr("id")=="model"){
                    
                    $.ajax({url:"/filter.php?mark="+e+"&model="+g,
                            type:"GET",
                            data:{},
                            error:function(){
				$('#loader').hide();
				alert("Произошла ошибка. Перезагрузите страницу или попробуйте позже.")
			    },
                            success:function(k){
                                $(".filter-object select[id != 'mark']").each(function(l){
                                    var m=$(this).attr("id")+"-cont";
                                    if($(k).find("#"+m).length){
                                        $("#"+$(this).attr("id")).replaceWith($(k).find("#"+m).html())}
                                });
                                $('#loader').hide();
                            }
                    })
                }else{                                          
                    $.ajax({url:"/filter.php?mark="+e+"&model="+g+"&year="+i+"&body_type="+a+"&engine_type="+h+"&steering_wheel="+c+"&transmission="+d+"&km_age_to="+b,
                            type:"GET",
                            data:{},
                            error:function(){
				$('#loader').hide();
				alert("Произошла ошибка. Перезагрузите страницу или попробуйте позже.")
			    },
                            success:function(k){
                                $(".filter-object select[id != 'mark']").each(function(l){
                                    var m=$(this).attr("id")+"-cont";
                                    if($(k).find("#"+m).length){
                                        $("#"+$(this).attr("id")).replaceWith($(k).find("#"+m).html())
                                    }
                                });
                                $('#loader').hide();
                            }
                    })                    
                }
            }else{
                $.ajax({url:"/filter.php?mark="+e,
                        type:"GET",
                        data:{},
                        error:function(){
			    $('#loader').hide();
			    alert("Произошла ошибка. Перезагрузите страницу или попробуйте позже.")
			},
                        success:function(k){                            
                            $("#model").replaceWith($(k).find("#model-cont").html());
                            $('#loader').hide();
                        }
                })
            }
        }
    function on_resize(){
	$("#wrapper").height($(window).height());
	$("#page").height($("#main").height() - 280);	
    }
    
    $(window).load(function(){
	
    })
       
    $(document).ready(function(){
	on_resize();
	$("#menu a, #offer, #page a").live("click", function(){
	var href = new String($(this).attr("href"));
        var id = '#' + href.substring(href.lastIndexOf("/") + 1, href.length);
	if($("#page .page:visible").size() == 0){	  
	  $("#page").height($("#main").height() - 330);	  
	  $("#page").slideDown(600, function(){
	    $('#loader').height($("#page .page:visible").height()).width($("#page .page:visible").width());
            if($(id).size() == 0){
              $('#loader').show();

	      $.ajax({url:href,
		      type:"GET",
		      error:function(){
                        $('#loader').hide();
                        $('#error').fadeIn(600);
                      },
                      success:function(data){
                        $(data).find(id).clone().appendTo('#page');
                        $('#loader').hide();
                        $(id).fadeIn(600);
                      }
	      });	
            } else
              $(id).fadeIn(600);
	  });	  
	} else {
	  $('#loader').height($("#page .page:visible").height()).width($("#page .page:visible").width());
	  $("#page .page:visible").fadeOut(600, function(){
            if($(id).size() == 0){
              $('#loader').show();
	      $.ajax({url:href,
		      type:"GET",
		      error:function(){
                        $('#loader').hide();
                        $('#error').fadeIn(600);
                      },
                      success:function(data){
                        $(data).find(id).clone().appendTo('#page');
                        $('#loader').hide();
                        $(id).fadeIn(600);
                      }
	      });	
            } else
              $(id).fadeIn(600);
	  });	    
	}
	$("#menu .current").removeClass("current");
	$("#menu a[href=" + href + "]").addClass("current");
	return false;
      });
      
      
      $(window).resize(function(){
	on_resize();
      });
      
      $("#cbutton").bind("click", function(){
	$("#menu .current").removeClass("current");
	$("#page .page:visible").fadeOut(600, function(){
	  $("#page").slideUp(600);
	});
      });
    
    $('#email').live("click", function(){
        email('maxdanilkin@mail.ru');
        return false;
    });
	
    $('#name, #surname, #phone').live("blur", function(){
	var value = $(this).val();
	value = value.trim();
	if(value.length == 0)
	   $(this).val($(this).attr('hint'));
    });
	
    $('#name, #surname, #phone').live("focus", function(){
        var value = $(this).val();
	var hint = $(this).attr('hint');
	if(value.trim() == hint.trim())
	   $(this).val('');
    });
    });
    
*/
       